# 建立 python3.9 环境
FROM python:3.9

# 基于已生成的zxd镜像
#FROM zxd_django_docker_img:v4.0.3

# 镜像作者
MAINTAINER CHENXW

# 设置 python 环境变量
ENV PYTHONUNBUFFERED 1

# 设置pip源为国内源
COPY pip.conf ~/.pip/pip.conf

# 拷贝字体文件
COPY simfang.ttf /usr/share/fonts/chinese/simfang.ttf

# 在容器内创建zxdservice文件夹
RUN mkdir -p /var/www/html/zxdservice

# 设置容器内工作目录
WORKDIR /var/www/html/zxdservice

# 将当前目录文件加入到容器工作目录中（. 表示当前宿主机目录）
ADD . /var/www/html/zxdservice

# pip安装依赖
RUN pip install -i https://pypi.tuna.tsinghua.edu.cn/simple --trusted-host mirrors.aliyun.com --default-timeout=60 --no-cache-dir -r requirements.txt

# 设置时区
ENV TZ=Asia/Shanghai

RUN ln -snf /usr/share/zoneinfo/$TZ /etc/localtime && echo $TZ > /etc/timezone

# 设置启动
CMD python manage.py runserver 0.0.0.0:8000


#run.sh脚本执行失败
#RUN chmod 777 run.sh
#EXPOSE 8600
#CMD ["/bin/sh","run.sh"]

#ADD run.sh /usr/local/src/
#CMD ["sh","/usr/local/src/run.sh"]

#ENTRYPOINT ["sh","run.sh"]

#输出日志的命令失败
#CMD python manage.py runserver 0.0.0.0:8000 >> /var/www/html/zxdservice/logger/django.log 2>&1 &


